package com.web.exiaodao.remote.vo;

import java.util.List;

import com.web.exiaodao.business.entity.TravelTable;
import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;

/**
 * @author eason.zt
 * @ClassName: TravelTableVo
 * @Description:旅游表(游学) Vo
 * @date 2016-11-02 15:02:37
 */
@ApiModel(value = "旅游表(游学)Vo对象")
public class TravelTableVo {

    @ApiModelProperty(value = "主键，自动增长")
    private Long id;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "项目名称(50),项目名称")
    private String travelItemName;
    @ApiModelProperty(value = "简介,简介")
    private String travelBrief;
    @ApiModelProperty(value = "项目价格,项目价格")
    private Double travelItemPrice;
    @ApiModelProperty(value = "项目地址,TravelItemAddress")
    private String travelItemAddress;
    @ApiModelProperty(value = "经度,经度")
    private Double lng;
    @ApiModelProperty(value = "维度,维度")
    private Double lat;
    @ApiModelProperty(value = "联系电话,联系电话")
    private String travelItemTelephone;
    @ApiModelProperty(value = "项目种类（1：国内 2:国外）,1：国内 2:国外；（默认国内1）")
    private Integer travelItemType;
    @ApiModelProperty(value = "行程说明（富文本）,行程说明")
    private String route;
    @ApiModelProperty(value = "费用须知（富文本）,旅游费用说明；")
    private String cost;
    @ApiModelProperty(value = "标语,标语")
    private String slogan;
    @ApiModelProperty(value = "点击量,点击量")
    private Long clickCont;
    @ApiModelProperty(value="排序值,排序值")
    private Long sort;
	@ApiModelProperty(value="最低组团人数,最低组团人数")
	private Integer minGroupPeople;
	@ApiModelProperty(value="预计出发日期,预计出发日期 yyyy-mm-dd  <选填>")
	private String planStartTime;
	@ApiModelProperty(value="预订价格 ,预订价格 ")
	private Double reservationPrice;
    //新增
    @ApiModelProperty(value = "图片地址,图片地址")
    private String picurl;
    @ApiModelProperty(value = "评论VO对象,评论VO对象")
    private CommentVo commentVo;
    @ApiModelProperty(value = "游学实体,后台需用")
    private TravelTable travelTable;
    @ApiModelProperty(value = "游学图集,后台需用")
    private List<String> tourList;
    @ApiModelProperty(value = "游学图,后台需用")
    private String tourImg;
    @ApiModelProperty(value = "简要文字说明,后台需用")
    private String intro;
    @ApiModelProperty(value = "收藏状态,收藏状态；取消收藏，在重新收藏是修改记录")
    private Boolean favorite_State;
    @ApiModelProperty(value = "收藏ID,收藏ID")
    private Long favoriteId;
    @ApiModelProperty(value = "距离，距离")
    private String distance;


    public TravelTableVo() {
        super();
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public void setTravelItemName(String travelItemName) {
        this.travelItemName = travelItemName;
    }

    public String getTravelItemName() {
        return travelItemName;
    }

    public void setTravelBrief(String travelBrief) {
        this.travelBrief = travelBrief;
    }

    public String getTravelBrief() {
        return travelBrief;
    }

    public void setTravelItemPrice(Double travelItemPrice) {
        this.travelItemPrice = travelItemPrice;
    }

    public Double getTravelItemPrice() {
        return travelItemPrice;
    }

    public void setTravelItemAddress(String travelItemAddress) {
        this.travelItemAddress = travelItemAddress;
    }

    public String getTravelItemAddress() {
        return travelItemAddress;
    }

    public void setLng(Double lng) {
        this.lng = lng;
    }

    public Double getLng() {
        return lng;
    }

    public void setLat(Double lat) {
        this.lat = lat;
    }

    public Double getLat() {
        return lat;
    }

    public void setTravelItemTelephone(String travelItemTelephone) {
        this.travelItemTelephone = travelItemTelephone;
    }

    public String getTravelItemTelephone() {
        return travelItemTelephone;
    }

    public void setTravelItemType(Integer travelItemType) {
        this.travelItemType = travelItemType;
    }

    public Integer getTravelItemType() {
        return travelItemType;
    }

    public void setRoute(String route) {
        this.route = route;
    }

    public String getRoute() {
        return route;
    }

    public void setCost(String cost) {
        this.cost = cost;
    }

    public String getCost() {
        return cost;
    }

    public void setSlogan(String slogan) {
        this.slogan = slogan;
    }

    public String getSlogan() {
        return slogan;
    }

    public String getPicurl() {
        return picurl;
    }

    public void setPicurl(String picurl) {
        this.picurl = picurl;
    }

    public CommentVo getCommentVo() {
        return commentVo;
    }

    public void setCommentVo(CommentVo commentVo) {
        this.commentVo = commentVo;
    }

    public Boolean getFavorite_State() {
        return favorite_State;
    }

    public void setFavorite_State(Boolean favorite_State) {
        this.favorite_State = favorite_State;
    }

    public String getDistance() {
        return distance;
    }

    public void setDistance(String distance) {
        this.distance = distance;
    }

    public List<String> getTourList() {
        return tourList;
    }

    public void setTourList(List<String> tourList) {
        this.tourList = tourList;
    }

    public String getIntro() {
        return intro;
    }

    public void setIntro(String intro) {
        this.intro = intro;
    }

    public TravelTable getTravelTable() {
        return travelTable;
    }

    public void setTravelTable(TravelTable travelTable) {
        this.travelTable = travelTable;
    }

    public String getTourImg() {
        return tourImg;
    }

    public void setTourImg(String tourImg) {
        this.tourImg = tourImg;
    }

    public Long getFavoriteId() {
        return favoriteId;
    }

    public void setFavoriteId(Long favoriteId) {
        this.favoriteId = favoriteId;
    }

	public Long getClickCont() {
		return clickCont;
	}

	public void setClickCont(Long clickCont) {
		this.clickCont = clickCont;
	}

	public Long getSort() {
		return sort;
	}

	public void setSort(Long sort) {
		this.sort = sort;
	}

	public Integer getMinGroupPeople() {
		return minGroupPeople;
	}

	public void setMinGroupPeople(Integer minGroupPeople) {
		this.minGroupPeople = minGroupPeople;
	}

	public String getPlanStartTime() {
		return planStartTime;
	}

	public void setPlanStartTime(String planStartTime) {
		this.planStartTime = planStartTime;
	}

	public Double getReservationPrice() {
		return reservationPrice;
	}

	public void setReservationPrice(Double reservationPrice) {
		this.reservationPrice = reservationPrice;
	}

}

